.bg {
  --box-width: 90vw;
  --max-width: var(--max0-width);
  --adm-color-background: transparent;
  --adm-color-border: var(--color-grey);
  --box-bg-image: none;
  --box-bottom: 0;
  background-image: url("../assets/bg2.png");
  background-size: 100%;
  width: 100vw;
  min-height: 100vh;
  color: var(--color-white);
  font-size: var(--adm-font-size-8);
}

.bg .main {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
}

.top_echart {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0 10px;
  max-width: var(--max0-width);
  margin-bottom: 12px;
}

.bottom_list {
  width: 100vw;
  max-width: var(--max0-width);
  overflow: auto;
  height: calc(100vh - 55px);
}

.title {
  padding: 10px;
  color: var(--color-grey);
  font-size: var(--header-font-size);
}